pub mod generated {
    use basic::generate;

    generate!("basic/fixtures/person.json");
}

use generated::*;

fn main() {
    let person1 = Person {
        first_name: "Jumper".to_string(),
        last_name: "Zhang".to_string(),
        skill: Skill {
            name: "Rust".to_string(),
        },
    };
    let person2 = Person::default();

    println!("{:#?}", person1);
    println!("{:#?}", person2);
}
